/* 页眉 */
.header {
    overflow: hidden;
    width: 100%;
    height: 100px;
  }
  .header .head1 {
    position: relative;
    padding-top: 20px;
    padding-left: 20px;
    text-align: left;
    width: 20%;
    height: 100px;
    float: left;
  }
  /* 魔方 */
  .header .head2 {
    position: relative;
    margin-top: 5px;
    width: 5%;
    height: 100px;
    float: left;
    perspective: 20000px;
  }
  .box {
    width: 30px;
    height: 30px;
    margin-top: 30px;
    margin-left: 20px;
    /*控制子元素保持3D转换*/
    transform-style: preserve-3d;
  
    /*测试代码*/
    /*transform:rotateX(45deg) rotateY(45deg);*/
    animation: ro 4s linear infinite;
    animation-direction: alternate;
  }
  @keyframes ro {
    0% {
      transform: rotateX(45deg) rotateY(45deg);
    }
    100% {
      transform: rotateX(360deg) rotateY(360deg);
    }
  }
  .box-page {
    width: 30px;
    height: 30px;
    /*位置初始化*/
    position: absolute;
    transform-style: preserve-3d;
  }
  .top {
    background-color: red;
    opacity: 0.5;
    transform: translateZ(15px);
  }
  .bottom {
    background-color: green;
    opacity: 0.5;
    transform: translateZ(-15px) rotateX(180deg);
  }
  .left {
    background-color: orange;
    opacity: 0.5;
    transform: translateX(-15px) rotateY(-90deg);
  }
  .right {
    background-color: pink;
    opacity: 0.5;
    transform: translateX(15px) rotateY(90deg);
  }
  .before {
    background-color: blue;
    opacity: 0.5;
    transform: translateY(15px) rotateX(-90deg);
  }
  .after {
    background-color: yellow;
    opacity: 0.5;
    transform: translateY(-15px) rotateX(90deg);
  }
  .box-page div:nth-child(1) {
    animation: a1 4.5s ease-in;
  }
  .box-page div:nth-child(2) {
    animation: a1 4.5s ease-in 0.5s;
  }
  .box-page div:nth-child(3) {
    animation: a1 4.5s ease-in 1s;
  }
  .box-page div:nth-child(4) {
    animation: a1 4.5s ease-in 1.5s;
  }
  .box-page div:nth-child(5) {
    animation: a1 4.5s ease-in 2s infinite;
  }
  .box-page div:nth-child(6) {
    animation: a1 4.5s ease-in 2.5s;
  }
  .box-page div:nth-child(7) {
    animation: a1 4.5s ease-in 3s;
  }
  .box-page div:nth-child(8) {
    animation: a1 4.5s ease-in 3.5s;
  }
  .box-page div:nth-child(9) {
    animation: a1 4.5s ease-in 4s;
  }
  @keyframes a1 {
    0% {
      transform: translateZ(0px) scale(1) rotateZ(0deg);
    }
    20% {
      transform: translateZ(9px) scale(0.5) rotateZ(18deg);
    }
    50% {
      transform: translateZ(18px) scale(0) rotateZ(36deg);
    }
    80% {
      transform: translateZ(30px) scale(0.5) rotateZ(72deg);
    }
    100% {
      transform: translateZ(0px) scale(1) rotateZ(0deg);
    }
  }
  .header .headtime {
    width: 25%;
    height: 100px;
    padding: 35px 40px;
    position: relative;
    float: left;
  }
  .header .head3 {
    position: relative;
    text-align: right;
    width: 50%;
    height: 100px;
    float: right;
    margin-top: 5px;
  }
  .header .head3 .header3-1 {
    position: relative;
    text-align: right;
    width: 1000px;
    height: 50px;
    float: right;
  }
  .header .head3 .header3-2 {
    position: relative;
    text-align: right;
    width: 1000px;
    height: 50px;
    float: right;
  }
  .header .head3 ul {
    margin-right: 25px;
  }
  .header .head3 li {
    margin: 10px;
    display: block;
    float: right;
    color: black;
  }
  .header .head3 li input {
    border-radius: 18px;
    outline: none;
    padding: 10px;
    background-color: white;
    opacity: 0.7;
    border: 1px white solid;
    height: 20px;
  }
  .header .head3 li .submit {
    background-color: transparent;
    border: 1px white solid;
    margin-top: -2px;
    padding: 2px;
    width: 50px;
    height: 30px;
  }
  .header .head3 li .submit:hover {
    color: #4caf50;
  }
  .header .head3 li audio {
    width: 300px;
    height: 20px;
  }
  /* 导航栏 */
  .topnav {
    background-color: rgb(189, 19, 19);
    padding-left: 15px;
    margin-top: 5px;
  }
  /* 下拉行内块模型 */
  .dropdown {
    position: relative;
    display: inline-block;
  }
  /* 下拉按钮 */
  .dropbtn {
    background-color: rgb(189, 19, 19);
    color: white;
    padding: 16px 36px;
    font-size: 16px;
    border: 1px solid transparent;
    /* 鼠标悬浮时的光标效果 */
    cursor: pointer;
  }
  .dropdown-content {
    font-size: 14px;
    display: none;
    position: absolute;
    background-color: white;
    width: 122px;
    /* min-width: 122px; */
    /* box-sizing: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); */
    z-index: 1;
    /* 透明度 */
    opacity: 0.7;
  }
  .dropdown-content a {
    color: black;
    padding: 15px 0px;
    text-align: center;
    text-decoration: none;
    display: block;
  }
  .dropdown-content a:hover {
    background-color: #f1f1f1;
  }
  .dropdown:hover .dropbtn {
    background-color: rgb(123, 18, 18);
    color: white;
  }
  .dropdown:hover .dropdown-content {
    display: block;
  }
  /* 主内容 */
  .banner {
    width: 100%;
    height: 480px;
    overflow: hidden;
    background-color: transparent;
    margin-top: 5px;
    text-align: center;
    position: relative;
  }
  .banner .bannercontent {
    /* 动画名称 */
    animation-name: run;
    /* 循环动画 */
    animation-iteration-count: infinite;
    /* 动画完成所需要的事件 */
    animation-duration: 30s;
    /* 动画延迟 */
    animation-delay: 3s;
    position: absolute;
    width: 6160px;
    height: 480px;
    margin: 0px;
  }
  .banner .banner1 {
    width: 1540px;
    height: 480px;
    background: url("../images/banner1.png") no-repeat center top;
    background-size: cover;
    float: left;
  }
  .banner .banner2 {
    width: 1540px;
    height: 480px;
    background: url("../images/banner2.jpg") no-repeat center top;
    background-size: cover;
    float: left;
  }
  .banner .banner3 {
    width: 1540px;
    height: 480px;
    background: url("../images/banner3.jpg") no-repeat center top;
    background-size: cover;
    float: left;
  }
  @keyframes run {
    0% {
      left: 0;
    }
    35% {
      left: -1540px;
    }
    70% {
      left: -3080px;
    }
    100% {
      left: -4620px;
    }
  }
  /* 页尾 */
  .foot {
    width: 100%;
    height: 100px;
    margin-top: 5px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    overflow: hidden;
  }
  /* 页尾左 */
  .foot .column1 {
    margin: 0 2px;
    float: left;
    width: 45%;
    height: 100px;
    background-color: rgb(110, 15, 15);
  }
  .foot .column1 .content1 {
    margin-left: 200px;
    float: left;
    width: 80px;
    height: 100px;
  }
  .foot .column1 .content1 .content1-1 {
    height: 70px;
    background: url(https://www.ecut.edu.cn/_upload/tpl/06/0a/1546/template1546/images/blue.png)
      no-repeat center;
    background-size: contain;
  }
  .foot .column1 .content1 .content1-2 {
    height: 30px;
    margin-top: -2px;
    background: url(https://www.ecut.edu.cn/_upload/tpl/06/0a/1546/template1546/images/zzzz1.png)
      no-repeat center;
    background-size: contain;
  }
  .foot .column1 .content2 {
    float: right;
    width: 350px;
    height: 115px;
    color: white;
  }
  .foot .column1 .content2 p {
    text-align: left;
    margin: 5px 0px;
  }
  /* 页尾中 */
  .foot .column2 {
    margin: 0 2px;
    float: left;
    width: 9.2%;
    height: 100px;
    background-color: rgb(110, 15, 15);
  }
  .foot .column2 .column2-img {
    width: 139.76px;
    height: 100px;
    background: url(https://www.ecut.edu.cn/_upload/tpl/06/0a/1546/template1546/images/logo3.png)
      no-repeat center;
    background-size: contain;
  }
  /* 页尾右 */
  .foot .column3 {
    margin: 0 2px;
    float: left;
    width: 45%;
    height: 100px;
    background-color: rgb(110, 15, 15);
  }
  .foot .column3 .column3-content1 {
    margin-left: 70px;
    margin-top: 5px;
    float: left;
    width: 70px;
    height: 70px;
    padding-left: 70px;
  }
  .foot .column3 .column3-content1 .img1 {
    width: 70px;
    height: 70px;
    background: url(https://www.ecut.edu.cn/_upload/tpl/06/0a/1546/template1546/images/mh1.png);
    background-size: cover;
  }
  .foot .column3 .column3-content1 .img2 {
    width: 70px;
    height: 70px;
    background: url(https://www.ecut.edu.cn/_upload/tpl/06/0a/1546/template1546/images/mh2.jpg);
    background-size: cover;
  }
  .foot .column3 .column3-content1 .column3-p {
    margin-left: -15px;
    margin-top: 2px;
    width: 100px;
  }
  